package cn.quang.search.admin.service;

import cn.quang.search.admin.entity.dto.Operator;
import cn.quang.search.admin.entity.dto.Result;
import cn.quang.search.admin.entity.vo.scene.SearchSceneMockParamVO;
import cn.quang.search.admin.entity.vo.scene.SearchSceneRequest;

/**
 * @author:  Entity Generator
 * @since:  2024-02-28 11:20:54
 */
public interface ISearchSceneService {
//    Result<Pagination<SearchSceneListItemVO>> list4View(Operator operator, SearchSceneQueryRequest request);

//    Result<SearchSceneDetailVO> detail4View(Operator operator, long id);

    Result<Long> add(Operator operator, SearchSceneRequest request);

    Result<?> update(Operator operator, long id, SearchSceneRequest request);

    Result<?> delete(Operator operator, long id);

    Result<SearchSceneMockParamVO> mockQueryParam(Operator operator, long id);
}
